#list{
	.filter{
		border:1px solid #ccc;overflow: hidden;padding-left: 10px;
		li{
			padding-bottom: 10px;
		}
		.city{
			line-height: 23px;padding-top: 10px;border-bottom: #ccc 1px dotted;overflow: hidden;
			.city-type{
				font-size: 14px;font-weight: bolder;
			}
			.city-all{
				width: 37px; height: 23px;background: #F0637B;background: url(../Images/bg2.png) -338px -345px;color: #fff;text-align: center;margin-right: 20px;

			}
			.city-list{
				width: 855px;
				a.name-list{
				display:block;float: left;line-height: 33px;
				}
				c{
					padding: 5px;display: block;float: left;
				}


			}
			.city-action{
				width: 33px;height: 18px;barckground:#ccc;border:1px solid #999;line-height: 18px;text-align: center;
			}
		}
		.type{
			line-height: 23px;padding-top: 10px;border-bottom: #ccc 1px dotted;overflow: hidden;
			.type-type{
				font-size: 14px;font-weight: bolder;
			}
			.type-all{
				width: 37px; height: 23px;background: #F0637B;background: url(../Images/bg2.png) -338px -345px;color: #fff;text-align: center;margin-right: 20px;

			}
			.type-list{
				width: 855px;
				a.name-list{	
				}
				c{
					padding: 5px;  
				}


			}
			.type-action{
				width: 33px;height: 18px;barckground:#ccc;border:1px solid #999;line-height: 18px;text-align: center;
			}
		}
		.time{
			line-height: 23px;padding-top: 10px;border-bottom: #ccc 1px dotted;overflow: hidden;
			.time-type{
				font-size: 14px;font-weight: bolder;
			}
			.time-all{
				width: 37px; height: 23px;background: #F0637B;background: url(../Images/bg2.png) -338px -345px;color: #fff;text-align: center;margin-right: 20px;
			}

			.time-list{
				width: 855px;
				a.name-list{
				display: block;float: left;	line-height: 35px;
				}
				.choose-time{
					line-height: 35px;
				}
				c{
					padding: 5px;display: block;float: left;
				}


			}
			.time-action{
				width: 33px;height: 18px;barckground:#ccc;border:1px solid #999;line-height: 18px;text-align: center;
			}
		}
		.fee{
			line-height: 23px;padding-top: 10px;border-bottom: #ccc 1px dotted;overflow: hidden;
			.fee-type{
				font-size: 14px;font-weight: bolder;
			}
			.fee-all{
				width: 37px; height: 23px;background: #F0637B;background: url(../Images/bg2.png) -338px -345px;color: #fff;text-align: center;margin-right: 20px;

			}
			.fee-list{
				width: 855px;
				a.name-list{	
				}
				c{
					padding: 5px;
				}


			}
			.fee-action{
				width: 33px;height: 18px;barckground:#ccc;border:1px solid #999;line-height: 18px;text-align: center;
			}
		}
		.boton{
			height: 30px;position: relative;
			p{
				height: 10px;background: #FFF6E4;border: 1px solid #FFA809;border-top: none;position: relative;top: 0px; left: 0px;
			}
			a{
				display: block;width: 110px;height: 20px;background: #FFF6E4;position:relative;top: -1px;left: 420px;z-index: 12;border: 1px solid #FFA809;border-top: none;text-align: center;
			}
		}
	}
}
#goods{
	overflow: hidden;
	.goods-left{
		width: 720px;line-height: 30px;
		dl{
			dt.title{
				font-size: 12px;border-bottom: 3px #E51B46 solid;
			}
			dt.sort{
				p.sort-1{
					font-size: 12px;color: #E51A45;
				}
				p.sort-2{
					color: #FA8DA4;padding-left: 10px;
				}
				p.sort-5{
					color: #E51A45;
				}
			}
			dd{
				overflow: hidden;padding-top: 40px;width: 725px;border-bottom: 1px #ccc solid;
				p{
					line-height: 20px;width:105px;height: 150px; float: left;
					img{
						width:100px;height: 145px; border: 1px #909090 solid;float: left;
					}	
				}
				p.tick-info{
					margin-left: 10px;float: left;width: 299px;
					a.title{
						font-size: 14px;	
					}
					span.des{
						font-size: 12px;color: #909090;display: block;
					}
					span.time{
						font-size: 12px;color: #909090;display: block;line-height: 30px;
					}
					span.place{
						line-height: 30px;display: block;float: left;padding-left: 10px;
					}
					span.price{
						font-size: 12px;color: #909090;display: block;
					}
					span.state{
						font-size: 12px;color: #909090;display: block;
					}
					span.ticket{
						font-size: 12px;color: #909090;line-height: 30px;display: block;color: #E51A45;
						img{
							width: 14px;height: 14px;border: none;margin-right: 10px;position: relative;top: 8px;
						}
					}
				}
				p.buy{
					// width: 725px; height: 27px;float: right;
					width: 725px;height:50px;
					a.buy-now{
						background: url(../Images/bg2.png) no-repeat -226px -400px;display: block;width: 86px;height: 27px;float: right; margin-right: 10px;
					}
					a.buy-collect{
						background: url(../Images/bg2.png) no-repeat -314px -426px;
						display: block;width: 87px;height: 27px;float: right; 
					}
				}
				// p.buy a{ background-color:#F00; display: block; width: 100px; height: 30px; float: left; margin-right: 20px; margin-top: 10px;}
			}
		}
	}
	.goods-right{
			width: 232px;overflow: hidden;
			.recommend{
				dt{
					font-weight: bold;font-size: 14px;border-bottom: #F81C5A 2px solid;width: 230px;line-height: 30px;
				}
				dd{
					padding-top: 10px;padding-bottom: 10px;border-bottom: 1px #ccc dotted;overflow: hidden;
					span{
						width: 10px; height: 12px;color: #fff; background: #F59000;text-align: center;line-height: 12px;
					}
					p{
						// font-size: 
					}
				}
				
			}
			.hot{
				dt{
					font-weight: bold;font-size: 14px;border-bottom: #F81C5A 2px solid;width: 230px;line-height: 30px;
				}
				dd{
					padding-top: 10px;padding-bottom: 10px;border-bottom: 1px #ccc dotted;overflow: hidden;
					span{
						width: 10px; height: 12px;color: #fff; background: #F59000;text-align: center;line-height: 12px;
					}
					img{
						width: 80px;height: 106px;display: block;float: left;
					}
					a{
						display: block;float: right;width: 140px;
					}
					p.hot-time{
						font-size:14px; float: right;width: 140px;line-height: 25px;
					}
					d{
						color: #F81C5A;
					}
				}
				
			}
			.brand{
				border: 1px #ccc solid; margin-top: 10px;
				.title-img{
					width:232px;height:22px;background: url(../Images/t.png) no-repeat 0px -680px;margin-top: 20px; margin-bottom: 20px;border-bottom: #F81C5A 2px solid;

				}
				dd{
					padding-top: 10px;padding-bottom: 10px;border-bottom: 1px #ccc dotted;overflow: hidden;padding-left: 5px;
					span{
						width: 10px; height: 12px;color: #fff; background: #F59000;text-align: center;line-height: 12px;
					}
					img{
						width: 77px;height: 77px;display: block;float: left;
					}
					a{
						display: block;float: right;width: 140px;
					}
					p.hot-time{
						font-size:14px; float: right;width: 140px;line-height: 25px;
					}
					d{
						color: #F81C5A;
					}
				}

			}
	}
}